ball of spinning yarn - French English Dictionary